package com.tencent.org.service;

import com.tencent.basic.util.PageList;
import com.tencent.org.domain.Emp;
import com.tencent.org.query.EmpQuery;

import java.util.List;

public interface EmpService {
    // 删除
    void del(Long id);
    // 新增
    void add(Emp emp);
    // 修改
    void update(Emp emp);
    // 查询所有
    List<Emp> findAll();
    // 根据id查找
    Emp findById(Long id);
    // 分页
    PageList<Emp> queryPage(EmpQuery empQuery);

    void patchDel(List<Long> ids);

    List<Emp> empDepartmentTree();
}
